package com.zw.cloud.tools.entity.wechat;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Getter
@Setter
@XStreamAlias("xml")
public class WeChatResponseMsg implements Serializable {
    /**
     * 接收方账号（收到的OpenID）
     */
    @XStreamAlias("ToUserName")
    private String toUserName;

    /**
     * 开发者微信号
     */
    @XStreamAlias("FromUserName")
    private String fromUserName;
    /**
     * 消息创建时间 （整型）
     */
    @XStreamAlias("CreateTime")
    private Long createTime;
    /**
     * 消息类型，文本为text,图片为image,链接为link,事件为event
     */
    @XStreamAlias("MsgType")
    private String msgType;
    /**
     * 文本消息内容
     */
    @XStreamAlias("Content")
    private String content;

    public WeChatResponseMsg(String toUserName, String fromUserName) {
        this.toUserName = toUserName;
        this.fromUserName = fromUserName;
    }


}
